Systems, Methods, and Apparatus for Insurance Pricing

ABSTRACT

Systems, methods, apparatus, computer program code and means for rating and pricing insurance policies are provided. In some embodiments, an automated insurance processing platform rates and prices insurance policies by including a territory factor in the calculation of a premium for the policy. Pursuant to some embodiments, the territory factor is calculated by receiving historical loss data, geographical data, and demographic data, analyzing the historical loss data, the geographical data, and the demographic data to identify data having similar claim behaviors. The historical loss data is analyzed to identify at least a frequency and severity of historical loss by coverage type. The frequency and severity of loss data, the geographical data, and the demographic data is iteratively analyzed to create a territory set having different geographical boundaries for the different coverage types; and the territory set is used to generate a set of territory factors for the different coverage types and the territories.

CROSS-REFERENCE TO RELATED APPLICATION

This application is a division of U.S. patent application Ser. No. 12/347,157 filed Dec. 31, 2008, titled Systems and Methods for Rating and Pricing Insurance Policies, which in turn claims the benefit of and priority to Provisional Patent Application Ser. No. 61/095,785, filed Sep. 10, 2008, the entire contents of all of which are hereby incorporated by reference herein in their entirety.

BACKGROUND

Small and medium size businesses span a wide range of business types, and involve a wide range of business risks and risk characteristics, making it difficult to generate and analyze information to produce rating and pricing policies that can be reliably and consistently applied to different businesses in different geographical locations.

The rating and pricing of business insurance policies is complex, and is made particularly complex by the wide range of different types and classes of businesses. Rating and pricing is made even more complex by the different geographical, demographic and even environmental conditions that are relevant to the risk of loss for different businesses. For example, certain areas of the U.S. present higher loss risks due to catastrophic conditions such as hurricanes or floods. As another example, certain areas present higher loss risks due to theft. Current rating and pricing systems do not adequately take such territorial variations into consideration when pricing and evaluating business insurance policies.

It would be desirable to provide systems and methods for rating and pricing insurance policies which achieve better rate and pricing specificity and flexibility. It would further be desirable to provide established base rates by coverage, amount of insurance relativities, territories or geographical location. It would be further desirable to provide systems and methods that allow existing agent systems and processes to quickly and efficiently price and quote business owner insurance policies using the improved rating and pricing systems.

SUMMARY OF THE INVENTION

According to some embodiments, systems, methods, apparatus, computer program code and means for rating and pricing insurance policies are provided. In some embodiments, an automated insurance processing platform rates and prices insurance policies by including a territory factor in the calculation of a premium for the policy. Pursuant to some embodiments, the territory factor is calculated by receiving historical loss data, geographical data, and demographic data, analyzing the historical loss data, the geographical data, and the demographic data to identify data having similar claim behaviors. The historical loss data is analyzed to identify at least a frequency and severity of historical loss by coverage type. The frequency and severity of loss data, the geographical data, and the demographic data is iteratively analyzed to create a territory set having different geographical boundaries for the different coverage types; and the territory set is used to generate a set of territory factors for the different coverage types and the territories.

According to some embodiments, a quoting process using the rating sheets generated pursuant to some embodiments includes receiving a quote request associated with a business, the quote request specifying a business type and a business location, identifying at least first applicable coverage, based on said at least first applicable coverage, identifying at least a first relevant coverage formula, querying a rating database using said at least first relevant coverage formula, said business type and said business location, said query resulting in at least a first price for said at least first applicable coverage, and transmitting a response to said quote request, said response including said at least first price and said at least first applicable coverage.

Other embodiments include: generating a net premium for an insurance policy using the net premium of the predominant location on the policy, calculating a premium for an optional coverage as the product of the policy net rate and the optional coverage amount, and displaying the premium for the optional coverage to at least one of an agent and an insured.

Some embodiments include: the calculation of a policy expense fee associated with a quote request, the calculation including the determination of a likelihood of a business incurring an administrative expense, the calculation (based on the likelihood) of a policy expense fee, and the transmission of the policy expense fee with a response to the quote request.

In some embodiments, a communication device associated with an automated insurance processing platform exchanges information with remote devices. The information may be exchanged, for example, via public and/or proprietary communication networks.

A technical effect of some embodiments of the invention is an improved and computerized insurance rating and quoting system providing improved rate and pricing specificity and flexibility for business insurance policies. With these and other advantages and features that will become hereinafter apparent, a more complete understanding of the nature of the invention can be obtained by referring to the following detailed description and to the drawings appended hereto.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is block diagram of a system according to some embodiments of the present invention.

FIG. 2 illustrates a method according to some embodiments of the present invention.

FIGS. 3A-3B illustrate a further method according to some embodiments of the present invention.

FIG. 4 illustrates a further method according to some embodiments of the present invention.

FIG. 5 illustrates a further method according to some embodiments of the present invention.

FIG. 6 illustrates a further method according to some embodiments of the present invention.

FIG. 7 is a block diagram of an insurance apparatus in accordance with some embodiments of the present invention.

FIGS. 8 a-8 b illustrate graphical depictions of portions of territory maps in accordance with some embodiments of the present invention.

FIG. 9 illustrates an input data table used in selecting territory groupings according to some embodiments of the present invention.

FIG. 10 illustrates a chart for analyzing territory groupings in accordance with some embodiments of the present invention.

DETAILED DESCRIPTION

FIG. 1 is block diagram of an insurance system 100 according to some embodiments of the present invention. The system 100 may, for example, facilitate the creation of rating schedules for business insurance policies as well as perform the quoting, rating and pricing of individual policies using those rating schedules. According to some embodiments, an “automated” insurance processing platform 110 may be provided. As used herein the term “automated” indicates that at least some part of a step associated with a process or service is performed with little or no human intervention. By way of examples only, the platform 110 may be associated and/or communicate with a Personal Computer (PC), an enterprise server, a database farm, and/or a consumer device. The automated insurance processing platform 110 may, according to some embodiments, apply rating schedules, and price and rate individual business policies using those rating schedules. Pursuant to some embodiments, the rating schedules include one or more territory factors used to incorporate geographical, demographic and territorial loss data into the rating and pricing of policies.

As shown, the automated insurance processing platform 110 may include a number of modules or components, including one or more analysis modules 112, quoting modules 114 and issuing modules 116. As will be described further below, the analysis modules 112 may be used in conjunction with the creation and updating of one or more rating schedules for use in pricing and rating business insurance policies pursuant to embodiments of the present invention. For example, in some embodiments, the analysis modules 112 are used to analyze historical loss data in conjunction with geographic and demographic data to generate territory factors for use in rating and pricing business insurance policies. In some embodiments, as will be described further below, the territory factors are used in conjunction with one or more rating formulas to allow improved pricing and analysis of business insurance policies. The analysis modules 112 may include code or other modules used to analyze and generate expense fees, analyze and create rating factors, analyze and create territory factors, and perform pricing analysis. The analysis modules 112 may be operated to create data for storage and use in one or more rating databases 120. The data stored in rating databases 120 are accessed by the automated processing platform 110 to allow quoting and issuing of policies using the ratings data.

The quoting modules 114 may be used in conjunction with the quoting, rating and pricing of individual business insurance policies (e.g., in response to requests for quotes received from agents operating agent devices 130).

The automated insurance processing platform 110 and the analysis modules 112 may access information in one or more databases 117-118. The databases may include, for example, risk characteristic data 117 and historical loss data 118 associated with previously-issued insurance policies. As will be described further below, the risk characteristic data 117 and the historical loss data 118 may be used by the analysis modules 112 in the creation and updating of rating schedules for the storage in one or more rating databases 120 for use by the processing platform 110 in quoting, pricing and issuing new business insurance policies.

The automated insurance processing platform 110 and the analysis modules 112 may also have access to data from one or more external data sources 140. The external data sources 140 may include data used, for example, by the analysis modules 112 in the analysis and generation of rating tables. For example, external data sources 140 providing demographic, geographic, and climate data may be accessed by the automated insurance processing platform 110. In some embodiments, the external data sources 140 may include publicly accessible data (e.g., such as U.S. zip code data, and U.S. census data).

The automated insurance processing platform 110 might access the databases 117-120 and the external data sources 140 via one or more communication networks. These devices (and any of the other devices described herein) could be associated with, for example, a server, a PC, a mobile or laptop computer, or any other appropriate storage and/or communication device to exchange information via a web site and/or a communication network. As used herein, devices (including those associated with the automated insurance processing platform 110, the databases 117-120, the external data sources 140, the agent devices 130 and any other device described herein) may exchange information via any communication network, such as a Local Area Network (LAN), a Metropolitan Area Network (MAN), a Wide Area Network (WAN), a proprietary network, a Public Switched Telephone Network (PSTN), a Wireless Application Protocol (WAP) network, a Bluetooth network, a wireless LAN network, and/or an Internet Protocol (IP) network such as the Internet, an intranet, or an extranet. Note that any devices described herein may communicate via one or more such communication networks.

The automated insurance processing platform 110 and/or databases 117-120 may be, according to some embodiments, accessible via a Graphical User Interface (GUI). The GUI might be used, for example, to dynamically display existing insurance policy information, analyze historical or demographic data to generate territory factors for use in rating formulas, generate updated or new rating tables, receive requests for business insurance policy information, and/or to associate one or more cost of insurance rates with an existing or proposed policy.

Although a single automated insurance processing platform 110 is shown in FIG. 1, any number of such devices may be included. Moreover, various devices described herein might be combined according to embodiments of the present invention. For example, in some embodiments, the automated insurance processing platform 110 and databases 117-120 might be co-located and/or may comprise a single apparatus. In some embodiments, the analysis modules 112, and the analysis and generation of ratings factors (such as the territory rating factors described below) is performed using one or more separate systems. In some embodiments, some or all of the analysis may be performed using a spreadsheet or other analytic program.

FIG. 2 illustrates a method that might be performed, for example, by some or all of the elements of the system 100 described with respect to FIG. 1 according to some embodiments. The flow charts described herein do not imply a fixed order to the steps, and embodiments of the present invention may be practiced in any order that is practicable. Note that any of the methods described herein may be performed by hardware, software, or any combination of these approaches. For example, a computer-readable storage medium may store thereon instructions that when executed by a machine result in performance according to any of the embodiments described herein.

The process 200 may be performed to generate (or update) a ratings database to allow the quoting, pricing and issuance of business insurance policies using features of the present invention. Pursuant to some embodiments, process 200 involves processing at 202 where ratings factors (including territory factors) and base premium amounts are calculated and generated, processing at 204 where the ratings database is updated with those factors and premiums, and processing at 206 where a set of formulas is created and stored for use in accessing the ratings data for use in the pricing of business insurance policies. In some embodiments, process 200 may be used to create ratings data for each regulated territory or region. As a specific example, where the process 200 is used to create ratings data for a State in the United States, process 200 is performed on a State-by-State basis to produce ratings data and formulas for the issuance and quoting of policies in a single State. As will be discussed further below, the individual zip codes within a State are analyzed to create territory factors for rating insurance policies within the State.

According to some embodiments, the creation of a ratings database involves the generation of a number of rating factors and premiums. For example, to allow the calculation of a property liability insurance premium for a business, the following rating factors may be generated and stored in the ratings database: market group factors, class factors, amount of insurance factors, protection class factors, construction class factors, building age factors, number of locations factors, etc. Some of these factors may be created using traditional techniques used in the art. Pursuant to some embodiments, additional factors, referred to herein as territory factors, are provided which are created using techniques of the present invention. These territory factors allow more accurate and predictive pricing of business insurance premiums, and may be created using the process described below in conjunction with FIG. 3.

Process 200 results in the generation of ratings data (or tables) which may be accessed or used in the pricing of business insurance applications using a set of formulas selected based on a policy type. For example, an application for a property liability insurance policy may result in the execution of a building rating formula which retrieves data from ratings database. An example of a portion of a building rating formula is: Calculated Premium=[Base Premium]*[Market Group Factor]*[Class Factor]*[Territory Factor].

In the sample building rating formula shown above, each of the variables (contained in brackets) are retrieved from the ratings database (such as the database 120 of FIG. 1) based on information stored in the ratings database in process 200. Those skilled in the art, upon reading this disclosure, will appreciate that a number of different types of rating formulas may be used. For example, the system 100 may use some or all of the following rating formulas to access ratings data from ratings database 120 to price business insurance policies: a building rating formula, a business personal property rating formula, a personal property of others rating formula, products rating formulas, PREM/OPS rating formulas, business interruption ratings formulas, an equipment breakdown rating formula, a policy expense fee rating formula, and one or more optional coverage rating formulas.

Some or all of the steps of process 200 may be repeated as needed (e.g., on a regular or scheduled basis) to ensure that the ratings data is up-to-date and accurately reflects risk and pricing conditions, and to ensure that appropriate and relevant formulas are used in the operation of the system.

Applicants have recognized that territory or geographical conditions may be used to improve the pricing and analysis of business insurance policies. The generation, smoothing and use of territory factors pursuant to some embodiments will now be described by reference to FIG. 3. Pursuant to some embodiments, a set of territories (or geographical regions) are created which are assigned a territory rating factor for use in the ratings database 120 of FIG. 1. In some embodiments, the set of territories is based on zip codes within a State being analyzed. As will be described further below, groups or sets of zip codes having similar characteristics are grouped together and assigned similar territory factors. The number of zip codes within a grouping or set is selected to improve the predictive power and to reduce statistical noise, as well as to increase the perceived or actual fairness of ratings within a geographical region. Pursuant to some embodiments, the territorial data used in generating the territory factors is generated using an analysis of geographic (zip code), demographic, and other data. Pursuant to some embodiments, a set of rating boundaries is created by State (or other geographic region). In one embodiment, the rating boundaries are based on zip code regions and encompass contiguous geographic areas. Those skilled the art will appreciate that other boundary regions may also be used.

In some embodiments, a result of the territory analysis is a set of territory factors (for use in rating formulas, and stored in a rating database or table) with a set of territories having territory boundaries. In some embodiments, the same territory boundaries will apply to all classes of businesses (e.g., the same territory will be used to identify the rating information for a manufacturing business as well as a retail business). Pursuant to some embodiments, historical loss data is analyzed (by zip code, for example) to determine a set of boundaries having reliably grouped zip codes with the most similar risk of loss within a territory. The analysis, in some embodiments, attempts to identify the greatest differences between territories (e.g., so that the most similar risk of losses are within the same territories).

Pursuant to some embodiments, separate territory factors may be generated for liability insurance, property insurance, and insurance based on catastrophe-related losses (such as floods, hurricanes, etc.). In such embodiments, separate ratings tables, with separate territory factors, may be created and stored in ratings database 120 for access by the quoting module 114 in the quoting and pricing of new policies. The territory factors may be generated using a process such as the process described below in conjunction with FIGS. 3A and 3B.

The processing of FIG. 3A begins at 302 where the automated processing platform 102 receives (or otherwise obtains) historical loss data (e.g., from database 118), geographic data (e.g., from external data source 140) and demographic data (e.g., from external data source 140) for analysis. Data received at 302, in some embodiments, also includes outputs from predictive models (e.g., such as generalized linear models, or “GLMS”) which are run to predict the statistical likelihood of future claims or losses based on past data (such as the historical loss data). GLMS may be used to predict claim frequency, claim severity or pure premium. The historical loss data may be segmented into both frequency of loss and severity of loss data. The frequency and severity data, in some embodiments, may be obtained from historical loss data and may be supplemented using external data.

For example, the following external demographic, geographic, and climate data may be used to supplement historical property coverage information: population and population density data, percentage of population married, percentage of population with college education, percentage of population using public transportation, percentage of buildings built before a certain date (e.g., such as 1960), crime rate, weather data, including rainfall, snowfall, and temperature data. This external demographic, geographic and climate data may be obtained, for example, from a number of publicly available data sources. Pursuant to some embodiments, the territory data is based on U.S. zip code data (although data from other sources or regions may also be used).

The outputs from the predictive models may further include data identifying one or more significant geo variables which are identified to reduce the geographical or demographic influence on claim or loss data. For example, there are more thefts where the crime rate is high and more slip and fall claims occur where population density is highest and/or sidewalks are icy. Other significant geo variables may include the percentage of businesses in a zip code making a claim, the crime rate in a zip code, or the like. The significant geo variables may be based on zip codes within a territory or region being analyzed (e.g., such as a State). The GLMS may also be operated to perform an analysis of the frequency and severity of historical loss data by coverage type (e.g., where “coverage type” may include property coverage or “prem/ops” coverage), by peril of loss for property coverage (e.g., where perils include theft, fire, water, non-hurricane wind, hurricane wind, and other), and by type of exposure base for prem/ops coverage (such as sales numbers, payroll size, and property square footage).

Processing continues at 304 where the loss data received at 302 is adjusted to remove the effects of risk characteristics and the significant geo variables. That is, processing at 304 includes removing certain variables having an impact on the loss data which are associated with geographic and other variables.

Processing continues at 306 where the dataset created at 304 is processed using a residual smoothing procedure to account for known variables and remove items not driven by generic risk characteristics on a geographic basis. This smoothing process is performed by territory (e.g., by State). For example, in some embodiments, processing at 306 includes generating exposure data by zip code, and then performing a residual smoothing process on the exposure data to improve the data (e.g., by removing residual or statistical noise) for further analysis. In some embodiments, an algorithm such as Formula 1 shown below, may be used, although those skilled in the art, upon reading this disclosure, will recognize that other formulas may be used.

$\begin{matrix} {S_{i} = {\sum\limits_{d_{j} \leq z}^{\;}\; \frac{U_{j}}{d_{j}^{y}}}} & {{Formula}\mspace{14mu} 1} \end{matrix}$

Where the smoothed S_(i) is the sum of all the unsmoothed U_(j)'s divided by d_(j) (the distance from zip code (i) to zip code (j)) with parameters y and z. Formula 1 may be applied for a series of zip codes from (i) to (j), where U_(i) is a loss cost or risk characteristic in a zip code area (i). By performing this smoothing on the loss data associated with each zip code, a smoothed data set is produced with noise or other anomalies removed. The smoothed data set is then combined with the significant geo variables (that were removed at 304) at 308.

Processing continues at 310 where an iterative clustering analysis is performed on the data created at 308. In general, processing at 310 involves iteratively grouping or clustering the zip code data for the State or region being analyzed to produce groups of zip codes that have similar loss or exposure characteristics. By grouping zip codes in this manner, a reduced number of potential territories are created which provide improved pricing and analysis of business insurance policies. Applicants have recognized that a number of benefits arise from such groupings. For example, processing overhead is reduced by having fewer territories. As another example, confusion in pricing is avoided. As a specific example, if territories were not grouped pursuant to the present invention, situations may arise where a business in one zip code area may enjoy a low premium, while a similar business in a second zip code (which may be geographically very near the first zip code) receives a second premium, different than the first premium. Such pricing discontinuities may be difficult to explain and may not accurately represent the exposure difference.

Pursuant to some embodiments, the creation and selection of territory groupings is performed in an iterative process as shown in FIG. 3B. For example, the geographical, demographic and loss data may be analyzed in multiple scenarios, with each scenario involving a different grouping of zip codes. Each scenario may include a different sized grouping of territories, ranging from about 5 territories to fifty or more territories. Each scenario is then analyzed to determine the appropriate sized grouping. For example, the most appropriate sized grouping may be one having sufficient predictive power (e.g., which could occur when too few territory groups are used) and less statistical noise (e.g., which could occur when too many territory groups are used). One process for grouping territories will now be described by reference to FIG. 3B in conjunction with FIGS. 9 and 10.

The process of FIG. 3B begins at 352 with the loading of zip code data, exposure data and loss data (e.g., from FIG. 3A, step 308). FIG. 9 is a table 900 showing a part of an input data set that may be used in the iterative clustering analysis and represents some of the input data loaded at 352. The table 900 includes a number of columns (including a zip code column, an exposures in zip code column, a smoothed data exposures column, and a set of one or more zip code neighbors columns). The data in the zip code column may include all zip codes for a State or other region that is being analyzed, and may be obtained from one or more public data sources. The data in the exposures columns may be obtained from historical loss data sources (e.g., such as historical loss database 118 of FIG. 1), and the smoothed data may be the data generated at step 308. The zip code neighbors are those zip codes that are geographically next to the zip code in the first column of the table, and may be obtained from public data sources.

The data in the table 900 is analyzed to generate clusters, or groups of territories. As an initial matter, a range of zip code clusters may be selected for testing and grouping. The range of clusters to be tested is set at step 356 of FIG. 3B. The size of the range may be based on the size of the State or region being analyzed. For example, a range of 5-40 zip codes may be used. The analysis then proceeds in two or more iterations.

Process 350 continues with a first clustering iteration at 358. The first clustering iteration proceeds as follows. First, the input data (from table 900) is loaded into an analysis macro or tool, and a minimum threshold exposure for each cluster and a minimum number of zip codes is selected. For example, a minimum exposure of 2% and a minimum number of 10 zip codes may be selected. Next, a copy of the data from table 900 is made, and each zip code is marked, flagged, or otherwise designated as a “cluster”. Next, the data is reduced by merging (e.g., one at a time) the two most similar neighboring clusters that are neighbors where at least one is in a cluster that does not meet at least one of the minimums set above. This continues until all of the clusters meet the minimums set at 354. The first iteration continues by reducing the two most similar neighboring clusters (one at a time) until the cluster count is within the input range of clusters to be tested. The output of this iteration is stored in memory, and the second iteration is performed. To “reduce” the most similar neighboring clusters, a reduction algorithm may be performed which adds two cluster exposure amounts together, weights two cluster average loss costs together using exposure data, and then combines two distinct cluster neighbors. The result of this first iteration are stored as an interim result at 360, and the original data (from 352) is restored for further processing.

Processing continues at 362 where an increment is established (shown as “X” in FIG. 3B). The increment, for example, may be set as “3” (where the clusters will be reduced 3 times). Several other processing variables may also be set at 362. For example, a variable such as “N” may be set to equal the total number of zip codes to be processed (or, the total number of zip code areas in the State being analyzed). A counter variable (shown as “n”) may also be set to 1.

Processing continues at 364 where the clusters are reduced in a subsequent iteration to reduce the clusters by the set increment (in a first iteration, the clusters are reduced n*X times, or 1*3 times in the example). Each subsequent iteration begins with the original data (e.g., the data from table 900). In performing the subsequent iteration, the set increment is used (in the example, the increment is set as 3, so the total number of zip codes in the State is divided by 3). Each of the zip codes in the table 900 is set as a cluster, and n*X clusters should be reduced by merging (one at a time) the two most similar neighboring clusters without regard to the minimums set forth in 354. The data is then reduced by merging (one at a time) the two most similar neighboring clusters where at least one is in a cluster that does not meet at least one of the minimums set in 354. This continues until the cluster count is within the input range of clusters to be tested. Once the input range is reached, the output of the first iteration (stored at 360) is compared to the output of the subsequent iteration (at 366) to determine which output is more desirable, and the selected output is stored as the currently preferred set.

The reduction may continue until n=N (that is, the reduction at 365 may be repeated N/X times). Each iteration results in the storage of interim results and the comparison to the previous “best” clustering at 366 until the best clustering from the different iterations is obtained. At the end of each iteration, the original data is restored for use by the subsequent iteration. The best clustering may be stored in spreadsheet for further analysis and approval by an administrator.

Further analysis and approval of the clustering may be performed by dividing an expected value of process variance (“EVPV”) by a variance of hypothetical mean (“VHM”) as well as the number of zipcodes in the largest cluster to determine the number of clusters to use. In general, the EVPV/VHM is larger when variance within a cluster is larger and when variance between clusters is larger. This is shown graphically in FIG. 10, where a chart 1000 is shown. The chart 1000 represents hypothetical EVPV/VHM values plotted against a number of clusters. As shown, there exists a point 1010 at which the value of increasing clusters diminishes. In some embodiments, the number of clusters to select for territory factors in this example is the number of clusters at point 1010. Selecting more clusters than this would result in unnecessary complexity, selecting fewer clusters may result in territory groups with reduced accuracy.

Once a desired “clustering” of territories has been achieved, processing may continue at step 312 of FIG. 3A, where the territories may be assigned rating factors and loaded into the ratings database 120 for use in rating and pricing policies. By grouping contiguous or geographically proximate territories having similar loss characteristics, Applicants achieve improved pricing and reduced complexity. Illustrative examples of territory maps are shown in FIG. 8 a (which shows smoothed output, e.g., such as the output from step 308 of FIG. 3 a) and FIG. 8 b (which shows contiguous or clustered territories, e.g., such as the output from step 310 of FIG. 3 a).

FIG. 8 a is a graphical representation of a territory map for the State of Connecticut. A number of sub-territories are shown, corresponding to zip code areas established by the U.S. Postal Service. As shown, each zip code area is shaded with a color representing a loss risk associated with historical loss data from that zip code area. The map 800 is the result of the smoothing process described above as step 308 of FIG. 3 a. The sub-territories (or zip code areas) with similar shading have similar loss risks and other characteristics (e.g., such as the zip code areas marked as items 802 and 804), while other sub-territories or zip code areas have different loss risks and characteristics (e.g., such as the zip code area marked as item 806). FIG. 8 b is a similar graphical representation of a territory map for the State of Connecticut. However, in FIG. 8 b, the rating zones have been clustered such that contiguous regions are shown. The contiguous regions represent the clustering described above (in FIG. 3 b) and the map 810 represents the output that may exist at step 310 of FIG. 3 a, such that zip code areas having similar loss characteristics are grouped together. For example, the zip code areas identified as items 812 and 814 correspond to the same zip code areas in FIG. 8 a (items 802 and 804), but are now shaded the same color (indicating that the zip code areas 812 and 814 have been assigned the same territory risk factor). That is, areas 812 and 814, as a result of the analysis of the present invention, have been identified as having similar loss characteristics, such that insurance policies issued to entities in those zip code areas will be priced using the same territory risk factor. As shown in FIG. 8 b, the numerous zip code areas in Connecticut have been reduced to clusters or contiguous zones, where each zip code area in a cluster is assigned the same territory risk factor.

Each type of coverage (e.g., property hurricane, property non-hurricane, and prem/ops) may have a separate territory map and may have separate territory rating factors. Pursuant to some embodiments, these territory maps help to visually depict how the boundaries can make sense compared to the risk related data that resulted in their development. For example, there will be more territories in large cities with high population and crime rates. Unique territories could also exist because of different temperature and/or rainfall patterns. By aligning rating areas with territorial regions, Applicants have discovered that demographic and other data may be reliably analyzed (in conjunction with historical loss data) to create rating tables that more closely match the loss risks associated with businesses in those territories. The result is an ability to quickly and accurately generate pricing data for business insurance policies, given a business location. Business owners enjoy more accurate pricing of policies, with many business owners enjoying lower rates based on this greater accuracy.

Pursuant to some embodiments, the process of FIG. 3 may include some further review and analysis of the territory boundaries. For example, in some embodiments, further review may include human review (e.g., by field office staff or the like) to determine whether fewer or additional boundaries might be needed to align with local knowledge or other considerations. Once the further review and analysis is complete, the territory boundaries and definitions and associated territory rating factors may be finalized for production use in rating prospective business insurance policies. The processing at 312 may include updating the rating database to include territory rating factors for each coverage type and territory set may be generated. For example, territory rating factors may be generated for each U.S. State in which the business insurance policies are to be issued. Each territory rating factor may follow the territory breakdown for that State, and territory rating factors may be generated for each coverage type in each territory for the State. A typical rating sheet may include, for example, a number of territories, a number of products, and a number of rating factors.

Pursuant to some embodiments, a series of update and maintenance routines may be performed to ensure that the territory definitions remain accurate. For example, on a regular or as-needed basis, a process may be performed to determine whether any changes to zip codes have occurred requiring updates to the territory definitions. As a specific example, in some situations the U.S. Postal Service may revise (e.g., add or remove) zip codes. A maintenance process may be performed to identify such changes and to apply the changes to the production territory assignment tables. In some embodiments, the production territory assignment tables may be updated on an annual basis (or with every rate review). In some embodiments, some or all of the steps of process 300 may be performed to update or maintain the rating tables.

Once the rating database has been updated with one or more rating tables, (and rating formulas and rating factors including territory rating factors have been updated as will be discussed below), the processing platform 102 may be accessed by one or more agents operating agent devices 130 to request quotes on business insurance policies using the rating database. A quoting process 400 will now be described by reference to FIG. 4.

The quoting process 400 may be performed using the rating and quoting system 100 of FIG. 1 to rate and quote business insurance policies using features of the present invention. Quoting process 400 begins at 402 where a quote request is received by the processing platform 102. Pursuant to some embodiments, quote requests may be received, for example, from agents operating agent devices 130. Agent devices 130 may be computers in communication with processing platform 102 over a network connection. In some embodiments, agent devices 130 may be computers with a Web browser which connect to processing platform 102 via an Internet connection. Agents operating agent devices 130 may enter a number of data elements specifying the characteristics of the business for which they are seeking a business insurance policy quote. For example, the agent may enter data specifying the business name, address, business type, and other information. This information is used by the processing platform 102 to generate a quote using the rating tables created as described above.

Processing continues at 404 where the processing platform 102 analyzes the business information from the quote request to identify one or more applicable coverage(s) for the business. For example, the applicable coverage(s) may depend on factors such as the business type, whether the business owns property, or the like. Once the applicable coverage(s) are identified, processing continues at 406 where one or more relevant formula (s) corresponding to the applicable coverage(s) are identified. As an example, processing at 406 may include identifying one or more of the following formulas as relevant: building coverage, business personal property, personal property of others, products, pre-ops, business interruption, and equipment breakdown. Each of these formulas may be stored at, or otherwise accessible to, the quoting module 114 of platform 110.

Once applicable formulas have been identified, processing continues at 408 where the formula (s) are used to query the rating database 120 to retrieve the premium ratings for the business. For example, in quote request involving a business having a property to be covered, the building coverage formula may be selected at 406, and then applied at 408 to retrieve the current rates for a property having the value specified in the quote request in the territory specified. Each formula may have a number of factors, multipliers and other data look ups required to retrieve and apply the relevant rate from the rating database 120. However, since the rating database 120 and rating formulas include the application of territory factors based on discrete geographical areas, the relevance of each premium corresponds tightly to the data in the quote request, allowing business insurance policies to be quickly and accurately quoted using embodiments of the present invention.

Once all the rating data has been retrieved from the ratings database 120 and applied to the relevant formulas, a quote is constructed at 410. Each quote may involve multiple queries to the ratings database as each quote may involve the application of multiple ratings formulas. In some embodiments, the quote is constructed after all of the ratings formulas have been applied. Once the quote is completed, the quote is delivered to the agent device 130 at 412. The agent may then present the quote package to the business owner for review and possible binding.

Embodiments of the present invention simplify the process for generating quotes for business insurance policies by reducing the number of steps and manual lookups typically required by agents. Further, the quotes provided are more accurate and correspond to the nature of the loss risk associated with businesses as the ratings data is constructed from actual historical loss data and other demographic and territorial data.

Process 400 may be repeated until a quote package has been constructed that satisfies the agent and the business owner.

Pursuant to some embodiments, one or more optional coverages (e.g., such as an accounts receivables policy, which may be optionally added by certain qualifying businesses) may also be calculated as a part of the quoting process. For example, in some embodiments, an optional coverage net rating may be calculated. Pursuant to some embodiments such optional coverage net rating may be calculated in an automated fashion using automated processing platform 102 of FIG. 1. In some embodiments, the optional coverage net rating may be calculated upon request by an agent, or automatically in response to a quote request (such as the quote request received at 402 of FIG. 4). Calculation of optional coverage net rating will now be described by reference to FIG. 5, where a process 500 is shown that may be implemented using the automated processing platform 102 of FIG. 1.

Process 500 begins at 502 where the base policy is priced (e.g., in conjunction with the process 400 of FIG. 4). Pursuant to some embodiments, pricing and rates for optional coverage are performed as a function of an insured's underlying base coverage for the policy (e.g., an optional accounts receivables coverage is a function of the underlying contents coverage rating). That is, pursuant to some embodiments, the optional coverage is priced as a direct function of the pricing of the underlying policy. In this manner, the rating variables are considered in pricing the optional coverage, without additional underwriting or analysis. For example, in some embodiments, once base coverage has been determined for a business, the underlying rating variables have been created. To price an optional coverage, an agent may simply interact with an agent terminal to quickly obtain pricing for the optional coverage.

Pricing the optional coverage continues at 504 where the basic premium (or the net premium, where the net premium is the net premium of the predominant location on the policy) associated with the property is obtained (from the original underwriting analysis). Next, at 506 the net rate is computed by first identifying the value of the property (e.g., from the information entered for the base policy application). The value of the property is divided by the premium to arrive at the net rate. Processing continues at 508 where the net rate is multiplied by the amount of the optional endorsement to arrive at a monthly premium amount for the optional coverage. As an illustrative example, assume an insured property has a value of $8 Million, and the base policy premium is $80 k, resulting in a net rate of 0.01. If the building owner wishes to obtain an optional $30 k endorsement, the monthly premium for the endorsement is $30 k*0.01 or $30. The quote for the optional coverage is then delivered at 510. Applicants have discovered that such an optional coverage net rating method ensures that rating variables are “built in” to the optional coverage pricing and allow the efficient, automated, and predictable pricing of optional coverages.

Pursuant to some embodiments, fees associated with other underwriting expenses are assigned to individual policies based on industry, risk, and coverage composition factors, allowing expenses to be fairly and predictably be allocated among policy holders. Applicants recognized that a number of “other” underwriting expenses are associated with underwriting business insurance policies, and that the fair and predictable allocation of those other underwriting expenses is required. Pursuant to some embodiments, expenses are split to fixed and variable. Applicants have recognized that the fixed fee burden from a given policy varies with the complexity of the insured based on the likelihood of incurring claim adjuster time and travel expense, ADM validation requirements, loss control report order occurrences and call center volume.

An expense fee calculation process 600 is shown in FIG. 6. Process 600 begins at 602 where the base policy is priced (e.g., using the process 400 of FIG. 4). At 604 the automated processing platform 110 operates (e.g., using the quoting module 114) to determine the likelihood of the particular policyholder (or potential policyholder) incurring administrative expenses. The likelihood may be determined, for example, by consulting expense fee tables stored in rating database 120. Pursuant to some embodiments, the expense fee tables include allocations developed using both generalized linear model (“GLM”) frameworks to predict the likelihood of expense occurrence and actual expense information. As an example, in some embodiments, the following allocations are used: (1) pure overhead expenses are allocated as a fixed fee per policy, (2) administration validation expenses are allocated based on a calculated likelihood of validation, (3) loss control survey expenses are allocated based on a calculated likelihood of a survey being required, (4) administration expenses are allocated based on claim handler salary and expense information, and (5) billing expenses are allocated based on call center volume.

For those allocations (such as items (2)-(3), above) requiring a calculated likelihood, processing continues at 606 and embodiments utilize actual cost information in conjunction with a predictive model (such as a GLM) to determine the likelihood that a particular policy holder requiring a particular expense. The result is an expense fee calculation that fairly and reliably applies other underwriting expenses across policies. The expense fee is used to update the quote and returned to the agent device for delivery to the business owner or representative.

FIG. 7 is a block diagram of an insurance apparatus 700 in accordance with some embodiments of the present invention. The apparatus 700 might, for example, comprise a platform or engine similar to the platform 110 illustrated in FIG. 1. The apparatus 700 comprises a processor 710, such as one or more INTEL® Pentium® processors, coupled to a communication device 720 configured to communicate via a communication network (not shown in FIG. 7). The communication device 720 may be used to exchange quote requests and quotes, for example, with one or more remote devices (e.g., such as the agent devices 130 a-n of FIG. 1) and to retrieve or receive data from third party data sources (e.g., such as data sources 140 a-n of FIG. 1).

The processor 710 is also in communication with an input device 740. The input device 740 may comprise, for example, a keyboard, a mouse, or computer media reader. Such an input device 740 may be used, for example, to enter information about existing or proposed policy rating methodologies, rating schedules, or the like. The processor 710 is also in communication with an output device 750. The output device 750 may comprise, for example, a display screen or printer. Such an output device 750 may be used, for example, to provide reports and/or display information associated with policy rating methodologies, rating schedules, quotes, or the like.

The processor 710 is also in communication with a storage device 730. The storage device 730 may comprise any appropriate information storage device, including combinations of magnetic storage devices (e.g., hard disk drives), optical storage devices, and/or semiconductor memory devices such as Random Access Memory (RAM) devices and Read Only Memory (ROM) devices.

The storage device 730 stores a program 715 for controlling the processor 710. The processor 710 performs instructions of the program 715, and thereby operates in accordance any embodiments of the present invention described herein. For example, the processor 710 may determine applicable coverages associated with a quote request received from an agent device. The processor 710 may also identify relevant formula (s) to be used in constructing and delivering a quote for a new or updated policy. The processor 710 may also calculate and deliver pricing for one or more optional coverages and/or expense fees associated with a policy.

As used herein, information may be “received” by or “transmitted” to, for example: (i) the insurance apparatus 700 from other devices; or (ii) a software application or module within the insurance apparatus 700 from another software application, module, or any other source.

As shown in FIG. 7, the storage device 730 also stores or is otherwise in communication with a rating data 120 (e.g., such as the database 120 of FIG. 1). Any number of other databases or database arrangements could be employed besides those suggested by the figures. For example, different databases associated with different types of rating methodologies, businesses, or policies might be associated with the apparatus 700.

As a result of the embodiments described herein, improved rate and pricing specificity and flexibility for business insurance policies may be achieved. Further, embodiments allow some or all steps associated with the quoting process to be automated, thereby reducing errors and improving efficiency of the quoting process. Embodiments establish base rates by coverage, amount of insurance relativities, territories and using an enhanced pricing model based on historical loss data and current demographic, geographical and other data.

The following illustrates various additional embodiments of the invention. These do not constitute a definition of all possible embodiments, and those skilled in the art will understand that the present invention is applicable to many other embodiments. Further, although the following embodiments are briefly described for clarity, those skilled in the art will understand how to make any changes, if necessary, to the above-described apparatus and methods to accommodate these and other embodiments and applications.

Although specific hardware and data configurations have been described herein, not that any number of other configurations may be provided in accordance with embodiments of the present invention (e.g., some of the information associated with the databases described herein may be combined or stored in external systems).

Pursuant to some embodiments, features from the territorial analysis described above may be extended to model and create classification structures for catastrophe-related losses (e.g., such as hurricanes or the like). As an initial step, classification structures for catastrophe and non-catastrophe losses were modeled separately (e.g., using GLM techniques). Then, pursuant to some embodiments, to create a total loss classification system, the total of the modeled results for the catastrophe and non-catastrophe losses was further modeled. Applicants recognized that such an approach allowed a more granular analysis and the creation of accurate and relevant results for territories (such as States or other geographical regions) with catastrophe exposure. In this manner, catastrophe losses may be included in premiums in proportion to non-catastrophe premiums.

Applicants have discovered that embodiments described herein may be particularly useful in connection with business insurance products. Note, however, that other types of insurance products may also benefit from the invention. For example, embodiments of the present invention may be used in conjunction with the rating, pricing and quoting of personal lines policies, homeowners policies, and other types of business insurance policies. Each of these different types of insurance policies may benefit from the use of the territory and other rating approaches described herein.

The present invention has been described in terms of several embodiments solely for the purpose of illustration. Persons skilled in the art will recognize from this description that the invention is not limited to the embodiments described, but may be practiced with modifications and alterations limited only by the spirit and scope of the appended claims. 

What is claimed is:
 1. A computer system for providing quotes for business insurance policies for business owners, the system comprising: one or more data storage devices storing insurance coverage data, insurance coverage formula data, historical loss data, geographical area data for a plurality of geographical areas, and demographic data; one or more computer processors in communication with the one or more data storage devices; a communication device to receive information associated with a business to be insured; a memory in communication with the one or more computer processors and storing program instructions, the one or more computer processors operative with the program instructions to: receive, via a web interface, a quote request for a business insurance policy for a business owner; determine at least a first applicable insurance coverage for the business owner; identify, based on the at least first applicable insurance coverage and the insurance coverage formula data, at least a first relevant coverage formula including at least a first territory factor based on a geographical location associated with a location for the business of the business owner; wherein the first territory factor is determined by the one or more computer processors based on: iteratively clustering said historical loss data by analyzing multiple scenarios, each scenario determined by applying a number of reductions to most similar neighboring clusters and producing an interim result, the number of reductions associated with each of the multiple scenarios being determined responsive to one of a plurality of increment values; comparing each of said interim results each involving a different grouping of geographical areas to select one of said interim results for use, the selected one of said interim results having geographical area groups with similar risk exposure data; and assigning a territory factor to each of said geographical area groups with similar risk exposure data; determine a first price for said at least first applicable insurance coverage based on said business location for the business and said at least first relevant coverage formula including the at least first territory factor; and transmit a business owners policy quotation for the business insurance policy for the business owner.
 2. The system of claim 1, wherein said at least first territory factor is selected based on a geographical area associated with said location for the business of the business owner.
 3. The system of claim 1, wherein said at least first territory factor comprises a plurality of the geographical areas having at least one of a similar loss exposure characteristic and a similar demographic characteristic.
 4. The system of claim 1, wherein said at least first relevant coverage formula is at least one of a building rating formula and a business personal property rating formula.
 5. The system of claim 1, wherein said memory further stores program instructions operative with the one or more computer processors to identify a coverage type associated with said quote request, said coverage type comprising at least one of a building and contents coverage type.
 6. The system of claim 1, wherein said memory further stores program instructions operative with the one or more computer processors to: identify a value of a property associated with said quote request; calculate a net rate associated with said property and said first price for said at least first applicable insurance coverage; calculate the premium for optional coverage as a product of said net rate and an optional coverage amount; and transmit said premium for said optional coverage with said business owners policy quotation.
 7. The system of claim 1, wherein said memory further stores program instructions operative with the one or more computer processors to: determine a likelihood of the business incurring an administrative expense; calculate, based on said likelihood, the policy expense fee; and transmit said policy expense fee with said business owners policy quotation.
 8. The system of claim 1, wherein the first territory factor is further determined by the one or more computer processors, prior to iteratively clustering the historical loss data: analyzing said historical loss data, said geographical area data, and said demographic data to identify one or more significant geographical variables and risk characteristic data; adjusting said historical loss data to remove effects of said significant geographical variables and said risk characteristic data; smoothing said adjusted historical loss data using a smoothing algorithm; and combining said smoothed data with said significant geographical variables and said risk characteristic data; wherein iteratively clustering said historical loss data comprises iteratively clustering said combined data.
 9. The system of claim 1, wherein said memory storing program instructions to determine the at least first applicable insurance coverage for the business owner comprises the memory storing program instructions to receive, via the web interface, the first applicable insurance coverage.
 10. The system of claim 1, wherein said memory storing program instructions to determine the at least first applicable insurance coverage for the business owner comprises the memory storing program instructions to identify the at least first applicable insurance coverage from the insurance coverage data.
 11. The system of claim 1, wherein said memory storing program instructions to determine the first price for said at least first applicable insurance coverage comprises said memory storing program instructions to calculate the first price based on said business location for the business and said at least first relevant coverage formula including the at least first territory factor.
 12. The system of claim 1, wherein said memory storing program instructions to determine the first price for said at least first applicable insurance coverage comprises said memory storing program instructions to query a rating database for the first price based on said business location for the business and said at least first relevant coverage formula including the at least first territory factor.
 13. The system of claim 1, wherein said memory further stores program instructions to calculate said first relevant coverage based on said at least first relevant coverage formula.
 14. The system of claim 1, wherein said memory further stores program instructions to query a database for the first relevant coverage based on said at least first relevant coverage formula
 15. A computer-implemented method for providing quotes for business insurance policies for business owners, the method comprising: storing in one or more data storage devices insurance coverage data, insurance coverage formula data, historical loss data, geographical area data for a plurality of geographical areas, and demographic data; receiving, by one or more computer processors, a quote request for a business insurance policy for a business owner; determining, by the one or more computer processors, at least a first applicable insurance coverage for the business to be insured; identifying, by the one or more computer processors from the insurance coverage formula data stored in the one or more data storage devices and based on the obtained at least first applicable insurance coverage, at least a first relevant coverage formula including at least a first territory factor based on a geographical location associated with a location for the business to be insured; wherein the first territory factor is determined by the one or more computer processors by: iteratively clustering said historical loss data by analyzing multiple scenarios, each scenario determined by applying a number of reductions to most similar neighboring clusters and producing an interim result, the number of reductions associated with each of the multiple scenarios being determined responsive to one of a plurality of increment values; comparing, by the one or more computer processors, each of said interim results each involving a different grouping of geographical areas to select one of said interim results for use, the selected one of said interim results having geographical area groups with similar risk exposure data; and assigning, by the one or more computer processors, a territory factor to each of said geographical area groups with similar risk exposure data; determining, by the one or more computer processors, a first price for said at least first applicable insurance coverage based on said location for the business and said at least first relevant coverage formula including the at least first territory factor; and transmitting, by the one or more computer processors, a business owners policy quotation for the business insurance policy for the business owner.
 16. The method of claim 15, wherein said at least first territory factor is selected based on a geographical area associated with said location for the business.
 17. The method of claim 15, wherein said at least first territory factor comprises a plurality of geographical areas having at least one of a similar loss exposure characteristic and a similar demographic characteristic.
 18. The method of claim 15, wherein said at least first relevant coverage formula is at least one of a PREM/OPS formula, a business interruption rating formula, and an equipment breakdown formula.
 19. The method of claim 15, further comprising identifying, by the one or more computer processors, a coverage type associated with said quote request, said coverage type comprising at least one of a business income coverage type and a liability coverage type.
 20. The method of claim 15, further comprising: identifying, by the one or more computer processors, a value of a property associated with said quote request; calculating, by the one or more computer processors, a net rate associated with said property and said first price for said at least first applicable insurance coverage; calculating, by the one or more computer processors, a premium for optional coverage as a product of said net rate and an optional coverage amount; and transmitting, by the one or more computer processors, said premium for said optional coverage with said business owners policy quotation.
 21. The method of claim 15, further comprising: determining, by the one or more computer processors, a likelihood of the business incurring an administrative expense; calculating, by the one or more computer processors and based on said likelihood, a policy expense fee; and transmitting, by the one or more computer processors, said policy expense fee with said business owners policy quotation.
 22. The method of claim 15, wherein the determining the first territory factor further comprises, prior to iteratively clustering the historical loss data: analyzing, by the one or more computer processors, said historical loss data, said geographical area data, and said demographic data to identify one or more significant geographical variables and risk characteristic data; adjusting, by the one or more computer processors, said historical loss data to remove effects of said significant geographical variables and said risk characteristic data; smoothing, by the one or more computer processors, said adjusted historical loss data using a smoothing algorithm; and combining, by the one or more computer processors, said smoothed data with said significant geographical variables and said risk characteristic data; wherein iteratively clustering said historical loss data comprises iteratively clustering said combined data.
 23. The method of claim 15, wherein determining at least a first applicable insurance coverage for the business owner comprises one of: receiving, by the one or more computer processors, the first applicable insurance coverage in association with the quote request, and identifying, by the one or more computer processors, the at least first applicable insurance coverage from the insurance coverage data.
 24. The method of claim 15, wherein determining the first price for said at least first applicable insurance coverage comprises one of: calculating the first price based on said business location for the business and said at least first relevant coverage formula including the at least first territory factor, and querying a rating database for the first price based on said business location for the business and said at least first relevant coverage formula including the at least first territory factor.
 25. The method of claim 15, further comprising calculating said first relevant coverage based on said at least first relevant coverage formula.
 26. The method of claim 15, further comprising querying a database for the first relevant coverage based on said at least first relevant coverage formula.
 27. A computer system for determining territory factors for business insurance policies for business owners, the system comprising: one or more data storage devices storing insurance coverage data, insurance coverage formula data, historical loss data, geographical area data, and demographic data; one or more computer processors in communication with the one or more data storage devices; a communication device to receive information associated with a business to be insured; a memory in communication with the one or more computer processors and storing program instructions, the one or more computer processors operative with the program instructions to: iteratively cluster said historical loss data by analyzing multiple scenarios, each scenario determined by applying a number of reductions to most similar neighboring clusters and producing an interim result, the number of reductions associated with each of the multiple scenarios being determined responsive to one of a plurality of increment values; compare each of said interim results each involving a different grouping of geographical areas to select one of said interim results for use, the selected one of said interim results having geographical area groups with similar risk exposure data; assign a territory factor to each of said geographical area groups with similar risk exposure data for rating and pricing insurance policies for entities located in said geographical area groups; and store, in the one or more data storage devices, territory factors comprising the territory factor for each of said geographical area groups with similar risk exposure data.
 28. The system of claim 27, wherein the one or more computer processors are further operative with the program instructions to: provide a web interface for receiving a quote request for a business insurance policy for a business owner; receiving at least a first application insurance coverage for the business to be insured; identify, based on the obtained at least first applicable insurance coverage, the insurance coverage formula data, and the stored territory factors, at least a first relevant coverage formula including at least a first territory factor of the stored territory factors based on a geographical location associated with a business address for the business to be insured; receiving a first price for said at least first applicable insurance coverage based on said business address and said at least first relevant coverage formula including the at least first territory factor; and transmit a business owners policy quotation for the business insurance policy for the business owner, wherein said business owners policy quotation includes said at least first applicable insurance coverage and said first price for said at least first applicable insurance coverage.
 29. The system of claim 28, wherein said memory further stores program instructions operative with the one or more computer processors to: identify a value of a property associated with said quote request; calculate a net rate associated with said property and said first price for said at least first applicable insurance coverage; calculate the premium for optional coverage as a product of said net rate and an optional coverage amount; and transmit said premium for said optional coverage with said business owners policy quotation for the business insurance policy for the business owner.
 30. The system of claim 27, wherein said memory further stores program instructions operative with the one or more computer processors to, prior to iteratively clustering the historical loss data: analyze said historical loss data, said geographical area data, and said demographic data to identify one or more significant geographical variables and risk characteristic data; adjust said historical loss data to remove effects of said significant geographical variables and said risk characteristic data; smooth said adjusted historical loss data using a smoothing algorithm; and combine said smoothed data with said significant geographical variables and said risk characteristic data; wherein iteratively clustering said historical loss data comprises iteratively clustering said combined data. 